pickup and delivery - German English Dictionary